/*localStorage的方法
    存： localStorage.setItem('key',value)
    取:  localStorage.getItem('key')
    删:  localStorage.removeItem('key')
    清空：localStorage.celar()

*/

// 声明一个常量，表示token的key
const TOkENKEY = 'hmtaotiao-token'
    // 2.封装函数
    // 2.1 存
const saveToken = obj => {
    localStorage.setItem(TOkENKEY, JSON.stringify(obj))
}

// 2.2取
const getToken = obj => {
    return JSON.parse(localStorage.getItem(TOkENKEY))
}

// 2.3删
const removeToken = () => {
    localStorage.removeItem(TOkENKEY)
}

// 3.导出模块，我们导出3个函数，用的时候需要哪个，就可以导入哪个
export { saveToken, removeToken, getToken }